package com.ruoyi.system.service.impl;

import java.util.List;

import com.ruoyi.system.domain.TaskLogFour;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.TaskLogThreeMapper;
import com.ruoyi.system.domain.TaskLogThree;
import com.ruoyi.system.service.ITaskLogThreeService;

/**
 * 任务三日志Service业务层处理
 * 
 * @author ruoyi
 * @date 2024-09-18
 */
@Service
public class TaskLogThreeServiceImpl implements ITaskLogThreeService 
{
    @Autowired
    private TaskLogThreeMapper taskLogThreeMapper;

    /**
     * 查询任务三日志
     * 
     * @param id 任务三日志主键
     * @return 任务三日志
     */
    @Override
    public TaskLogThree selectTaskLogThreeById(Long id)
    {
        return taskLogThreeMapper.selectTaskLogThreeById(id);
    }

    /**
     * 查询任务三日志列表
     * 
     * @param taskLogThree 任务三日志
     * @return 任务三日志
     */
    @Override
    public List<TaskLogThree> selectTaskLogThreeList(TaskLogThree taskLogThree)
    {
        return taskLogThreeMapper.selectTaskLogThreeList(taskLogThree);
    }

    /**
     * 新增任务三日志
     * 
     * @param taskLogThree 任务三日志
     * @return 结果
     */
    @Override
    public int insertTaskLogThree(TaskLogThree taskLogThree)
    {
        return taskLogThreeMapper.insertTaskLogThree(taskLogThree);
    }

    /**
     * 修改任务三日志
     * 
     * @param taskLogThree 任务三日志
     * @return 结果
     */
    @Override
    public int updateTaskLogThree(TaskLogThree taskLogThree)
    {
        return taskLogThreeMapper.updateTaskLogThree(taskLogThree);
    }

    /**
     * 批量删除任务三日志
     * 
     * @param ids 需要删除的任务三日志主键
     * @return 结果
     */
    @Override
    public int deleteTaskLogThreeByIds(Long[] ids)
    {
        return taskLogThreeMapper.deleteTaskLogThreeByIds(ids);
    }

    /**
     * 删除任务三日志信息
     * 
     * @param id 任务三日志主键
     * @return 结果
     */
    @Override
    public int deleteTaskLogThreeById(Long id)
    {
        return taskLogThreeMapper.deleteTaskLogThreeById(id);
    }

    @Override
    public int batchInsertTaskLogThree(List<TaskLogFour> taskLogFour) {
        return taskLogThreeMapper.batchInsertTaskLogThree(taskLogFour);
    }

}
